package com.twt.survey2025spring.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;
import com.twt.survey2025spring.utils.StaticUtils;

import java.io.Serial;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "questionnaire")
public class Questionnaire implements Serializable {

    public Questionnaire(@NotNull QuestionnaireDTO questionnaireDTO) {
        this.q_1 = questionnaireDTO.getQ_1();
        this.q_2 = questionnaireDTO.getQ_2();
        this.q_2_other = this.q_2.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_3 = questionnaireDTO.getQ_3();
        this.q_4 = questionnaireDTO.getQ_4();
        this.q_5 = questionnaireDTO.getQ_5();
        this.q_6 = questionnaireDTO.getQ_6().toString();
        this.q_6_other = this.q_6.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_7 = questionnaireDTO.getQ_7().toString();
        this.q_7_other = this.q_7.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_8 = questionnaireDTO.getQ_8();
        this.q_9 = questionnaireDTO.getQ_9();
        this.q_10 = questionnaireDTO.getQ_10();
        this.q_11 = questionnaireDTO.getQ_11();
        this.q_12_1 = questionnaireDTO.getQ_12_1();
        this.q_12_2 = questionnaireDTO.getQ_12_2();
        this.q_12_3 = questionnaireDTO.getQ_12_3();
        this.q_12_4 = questionnaireDTO.getQ_12_4();
        this.q_12_5 = questionnaireDTO.getQ_12_5();
        this.q_12_6 = questionnaireDTO.getQ_12_6();
        this.q_12_7 = questionnaireDTO.getQ_12_7();
        this.q_12_8 = questionnaireDTO.getQ_12_8();
        this.q_12_9 = questionnaireDTO.getQ_12_9();
        this.q_13_1 = questionnaireDTO.getQ_13_1();
        this.q_13_2 = questionnaireDTO.getQ_13_2();
        this.q_13_3 = questionnaireDTO.getQ_13_3();
        this.q_13_4 = questionnaireDTO.getQ_13_4();
        this.q_13_5 = questionnaireDTO.getQ_13_5();
        this.q_13_6 = questionnaireDTO.getQ_13_6();
        this.q_13_7 = questionnaireDTO.getQ_13_7();
        this.q_13_8 = questionnaireDTO.getQ_13_8();
        this.q_13_9 = questionnaireDTO.getQ_13_9();
        this.q_13_10 = questionnaireDTO.getQ_13_10();
        this.q_13_11 = questionnaireDTO.getQ_13_11();
        this.q_14_1 = questionnaireDTO.getQ_14_1();
        this.q_14_2 = questionnaireDTO.getQ_14_2();
        this.q_14_3 = questionnaireDTO.getQ_14_3();
        this.q_14_4 = questionnaireDTO.getQ_14_4();
        this.q_14_5 = questionnaireDTO.getQ_14_5();
        this.q_14_6 = questionnaireDTO.getQ_14_6();
        this.q_14_7 = questionnaireDTO.getQ_14_7();
        this.q_14_8 = questionnaireDTO.getQ_14_8();
        this.q_14_9 = questionnaireDTO.getQ_14_9();
        this.q_15_1 = questionnaireDTO.getQ_15_1();
        this.q_15_2 = questionnaireDTO.getQ_15_2();
        this.q_15_3 = questionnaireDTO.getQ_15_3();
        this.q_15_4 = questionnaireDTO.getQ_15_4();
        this.q_15_5 = questionnaireDTO.getQ_15_5();
        this.q_15_6 = questionnaireDTO.getQ_15_6();
        this.q_15_7 = questionnaireDTO.getQ_15_7();
        this.q_15_8 = questionnaireDTO.getQ_15_8();
        this.q_15_9 = questionnaireDTO.getQ_15_9();
        this.q_15_10 = questionnaireDTO.getQ_15_10();
        this.q_15_11 = questionnaireDTO.getQ_15_11();
        this.q_15_12 = questionnaireDTO.getQ_15_12();
        this.q_15_13 = questionnaireDTO.getQ_15_13();
        this.q_16_1 = questionnaireDTO.getQ_16_1();
        this.q_16_2 = questionnaireDTO.getQ_16_2();
        this.q_16_3 = questionnaireDTO.getQ_16_3();
        this.q_16_4 = questionnaireDTO.getQ_16_4();
        this.q_16_5 = questionnaireDTO.getQ_16_5();
        this.q_17 = questionnaireDTO.getQ_17().toString();
        this.q_17_other = this.q_17.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_18 = questionnaireDTO.getQ_18();
        this.q_19 = questionnaireDTO.getQ_19().toString();
        this.q_19_other = this.q_19.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_20_1 = questionnaireDTO.getQ_20_1();
        this.q_20_2 = questionnaireDTO.getQ_20_2();
        this.q_20_3 = questionnaireDTO.getQ_20_3();
        this.q_20_4 = questionnaireDTO.getQ_20_4();
        this.q_20_5 = questionnaireDTO.getQ_20_5();
        this.q_21_1 = questionnaireDTO.getQ_21_1();
        this.q_21_2 = questionnaireDTO.getQ_21_2();
        this.q_21_3 = questionnaireDTO.getQ_21_3();
        this.q_21_4 = questionnaireDTO.getQ_21_4();
        this.q_22 = questionnaireDTO.getQ_22().toString();
        this.q_22_other = this.q_22.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_23_1 = questionnaireDTO.getQ_23_1();
        this.q_23_2 = questionnaireDTO.getQ_23_2();
        this.q_23_3 = questionnaireDTO.getQ_23_3();
        this.q_23_4 = questionnaireDTO.getQ_23_4();
        this.q_23_5 = questionnaireDTO.getQ_23_5();
        this.q_23_6 = questionnaireDTO.getQ_23_6();
        this.q_23_7 = questionnaireDTO.getQ_23_7();
        this.q_23_8 = questionnaireDTO.getQ_23_8();
        this.q_23_9 = questionnaireDTO.getQ_23_9();
        this.q_23_other = this.q_23_9.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_24_1 = questionnaireDTO.getQ_24_1();
        this.q_24_2 = questionnaireDTO.getQ_24_2();
        this.q_24_3 = questionnaireDTO.getQ_24_3();
        this.q_24_4 = questionnaireDTO.getQ_24_4();
        this.q_24_5 = questionnaireDTO.getQ_24_5();
        this.q_24_6 = questionnaireDTO.getQ_24_6();
        this.q_24_7 = questionnaireDTO.getQ_24_7();
        this.q_24_8 = questionnaireDTO.getQ_24_8();
        this.q_24_9 = questionnaireDTO.getQ_24_9();
        this.q_24_10 = questionnaireDTO.getQ_24_10();
        this.q_25_1 = questionnaireDTO.getQ_25_1();
        this.q_25_2 = questionnaireDTO.getQ_25_2();
        this.q_25_3 = questionnaireDTO.getQ_25_3();
        this.q_25_4 = questionnaireDTO.getQ_25_4();
        this.q_25_5 = questionnaireDTO.getQ_25_5();
        this.q_25_6 = questionnaireDTO.getQ_25_6();
        this.q_25_7 = questionnaireDTO.getQ_25_7();
        this.q_25_8 = questionnaireDTO.getQ_25_8();
        this.q_25_9 = questionnaireDTO.getQ_25_9();
        this.q_25_10 = questionnaireDTO.getQ_25_10();
        this.q_25_11 = questionnaireDTO.getQ_25_11();
        this.q_25_12 = questionnaireDTO.getQ_25_12();
        this.q_25_13 = questionnaireDTO.getQ_25_13();
        this.q_25_14 = questionnaireDTO.getQ_25_14();
        this.q_25_15 = questionnaireDTO.getQ_25_15();
        this.q_25_16 = questionnaireDTO.getQ_25_16();
        this.q_25_17 = questionnaireDTO.getQ_25_17();
        this.q_25_18 = questionnaireDTO.getQ_25_18();
        this.q_25_19 = questionnaireDTO.getQ_25_19();
        this.q_26_1 = questionnaireDTO.getQ_26_1();
        this.q_26_2 = questionnaireDTO.getQ_26_2();
        this.q_26_3 = questionnaireDTO.getQ_26_3();
        this.q_26_4 = questionnaireDTO.getQ_26_4();
        this.q_26_5 = questionnaireDTO.getQ_26_5();
        this.q_26_6 = questionnaireDTO.getQ_26_6();
        this.q_26_7 = questionnaireDTO.getQ_26_7();
        this.q_26_8 = questionnaireDTO.getQ_26_8();
        this.q_26_9 = questionnaireDTO.getQ_26_9();
        this.q_26_10 = questionnaireDTO.getQ_26_10();
        this.q_26_11 = questionnaireDTO.getQ_26_11();
        this.q_26_12 = questionnaireDTO.getQ_26_12();
        this.q_26_13 = questionnaireDTO.getQ_26_13();
        this.q_26_14 = questionnaireDTO.getQ_26_14();
        this.q_26_15 = questionnaireDTO.getQ_26_15();
        this.q_26_16 = questionnaireDTO.getQ_26_16();
        this.q_26_17 = questionnaireDTO.getQ_26_17();
        this.q_26_18 = questionnaireDTO.getQ_26_18();
        this.q_27 = questionnaireDTO.getQ_27();
        this.q_28_1 = questionnaireDTO.getQ_28_1();
        this.q_28_2 = questionnaireDTO.getQ_28_2();
        this.q_28_3 = questionnaireDTO.getQ_28_3();
        this.q_28_4 = questionnaireDTO.getQ_28_4();
        this.q_28_5 = questionnaireDTO.getQ_28_5();
        this.q_28_6 = questionnaireDTO.getQ_28_6();
        this.q_28_7 = questionnaireDTO.getQ_28_7();
        this.q_28_8 = questionnaireDTO.getQ_28_8();
        this.q_29_1 = questionnaireDTO.getQ_29_1();
        this.q_29_2 = questionnaireDTO.getQ_29_2();
        this.q_29_3 = questionnaireDTO.getQ_29_3();
        this.q_29_4 = questionnaireDTO.getQ_29_4();
        this.q_29_5 = questionnaireDTO.getQ_29_5();
        this.q_29_6 = questionnaireDTO.getQ_29_6();
        this.q_29_7 = questionnaireDTO.getQ_29_7();
        this.q_29_8 = questionnaireDTO.getQ_29_8();
        this.q_29_9 = questionnaireDTO.getQ_29_9();
        this.q_29_10 = questionnaireDTO.getQ_29_10();
        this.q_29_11 = questionnaireDTO.getQ_29_11();
        this.q_30_1 = questionnaireDTO.getQ_30_1();
        this.q_30_2 = questionnaireDTO.getQ_30_2();
        this.q_30_3 = questionnaireDTO.getQ_30_3();
        this.q_30_4 = questionnaireDTO.getQ_30_4();
        this.q_30_5 = questionnaireDTO.getQ_30_5();
        this.q_30_6 = questionnaireDTO.getQ_30_6();
        this.q_30_7 = questionnaireDTO.getQ_30_7();
        this.q_31 = questionnaireDTO.getQ_31();
        this.q_32 = questionnaireDTO.getQ_32().toString();
        this.q_32_other = this.q_32.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_33 = questionnaireDTO.getQ_33().toString();
        this.q_33_other = this.q_33.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_34 = questionnaireDTO.getQ_34();
        this.q_35 = questionnaireDTO.getQ_35().toString();
        this.q_36 = questionnaireDTO.getQ_36().toString();
        this.q_36_other = this.q_36.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_37 = questionnaireDTO.getQ_37().toString();
        this.q_37_other = this.q_37.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_38 = questionnaireDTO.getQ_38().toString();
        this.q_38_other = this.q_38.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_39 = questionnaireDTO.getQ_39().toString();
        this.q_40 = questionnaireDTO.getQ_40().toString();
        this.q_40_other = this.q_40.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_41 = questionnaireDTO.getQ_41().toString();
        this.q_41_other = this.q_41.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_42 = questionnaireDTO.getQ_42().toString();
        this.q_42_other = this.q_42.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_43_1 = questionnaireDTO.getQ_43_1();
        this.q_43_2 = questionnaireDTO.getQ_43_2();
        this.q_43_3 = questionnaireDTO.getQ_43_3();
        this.q_43_4 = questionnaireDTO.getQ_43_4();
        this.q_43_5 = questionnaireDTO.getQ_43_5();
        this.q_43_6 = questionnaireDTO.getQ_43_6();
        this.q_43_7 = questionnaireDTO.getQ_43_7();
        this.q_43_8 = questionnaireDTO.getQ_43_8();
        this.q_43_9 = questionnaireDTO.getQ_43_9();
        this.q_43_10 = questionnaireDTO.getQ_43_10();
        this.q_43_11 = questionnaireDTO.getQ_43_11();
        this.q_43_12 = questionnaireDTO.getQ_43_12();
        this.q_44_1 = questionnaireDTO.getQ_44_1();
        this.q_44_2 = questionnaireDTO.getQ_44_2();
        this.q_44_3 = questionnaireDTO.getQ_44_3();
        this.q_44_4 = questionnaireDTO.getQ_44_4();
        this.q_44_5 = questionnaireDTO.getQ_44_5();
        this.q_44_6 = questionnaireDTO.getQ_44_6();
        this.q_44_7 = questionnaireDTO.getQ_44_7();
        this.q_44_8 = questionnaireDTO.getQ_44_8();
        this.q_44_9 = questionnaireDTO.getQ_44_9();
        this.q_44_10 = questionnaireDTO.getQ_44_10();
        this.q_44_11 = questionnaireDTO.getQ_44_11();
        this.q_44_12 = questionnaireDTO.getQ_44_12();
        this.q_45_1 = questionnaireDTO.getQ_45_1();
        this.q_45_2 = questionnaireDTO.getQ_45_2();
        this.q_45_3 = questionnaireDTO.getQ_45_3();
        this.q_45_4 = questionnaireDTO.getQ_45_4();
        this.q_45_5 = questionnaireDTO.getQ_45_5();
        this.q_45_6 = questionnaireDTO.getQ_45_6();
        this.q_45_7 = questionnaireDTO.getQ_45_7();
        this.q_45_8 = questionnaireDTO.getQ_45_8();
        this.q_45_9 = questionnaireDTO.getQ_45_9();
        this.q_45_10 = questionnaireDTO.getQ_45_10();
        this.q_45_11 = questionnaireDTO.getQ_45_11();
        this.q_45_12 = questionnaireDTO.getQ_45_12();
        this.q_45_13 = questionnaireDTO.getQ_45_13();
        this.q_46_1 = questionnaireDTO.getQ_46_1();
        this.q_46_2 = questionnaireDTO.getQ_46_2();
        this.q_46_3 = questionnaireDTO.getQ_46_3();
        this.q_46_4 = questionnaireDTO.getQ_46_4();
        this.q_46_5 = questionnaireDTO.getQ_46_5();
        this.q_46_6 = questionnaireDTO.getQ_46_6();
        this.q_46_7 = questionnaireDTO.getQ_46_7();
        this.q_46_8 = questionnaireDTO.getQ_46_8();
        this.q_46_9 = questionnaireDTO.getQ_46_9();
        this.q_46_10 = questionnaireDTO.getQ_46_10();
        this.q_46_11 = questionnaireDTO.getQ_46_11();
        this.q_46_12 = questionnaireDTO.getQ_46_12();
        this.q_46_13 = questionnaireDTO.getQ_46_13();
        this.q_47 = questionnaireDTO.getQ_47();
        this.q_48 = questionnaireDTO.getQ_48().toString();
        this.q_49 = questionnaireDTO.getQ_49().toString();
        this.q_49_other = this.q_49.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

        this.q_50 = questionnaireDTO.getQ_50().toString();
        this.q_50_other = this.q_50.contains(StaticUtils.JUDGE_OTHER) ? "1" : "";

    }

    @TableId(type = IdType.AUTO)
    private Integer id;

    @TableField(value = "`1`")
    private String q_1;

    @TableField(value = "`2`")
    private String q_2;

    @TableField(value = "`2_other`")
    private String q_2_other;

    @TableField(value = "`3`")
    private String q_3;

    @TableField(value = "`4`")
    private String q_4;

    @TableField(value = "`5`")
    private String q_5;

    @TableField(value = "`6`")
    private String q_6;

    @TableField(value = "`6_other`")
    private String q_6_other;

    @TableField(value = "`7`")
    private String q_7;

    @TableField(value = "`7_other`")
    private String q_7_other;

    @TableField(value = "`8`")
    private String q_8;

    @TableField(value = "`9`")
    private String q_9;

    @TableField(value = "`10`")
    private String q_10;

    @TableField(value = "`11`")
    private String q_11;

    @TableField(value = "`12_1`")
    private String q_12_1;

    @TableField(value = "`12_2`")
    private String q_12_2;

    @TableField(value = "`12_3`")
    private String q_12_3;

    @TableField(value = "`12_4`")
    private String q_12_4;

    @TableField(value = "`12_5`")
    private String q_12_5;

    @TableField(value = "`12_6`")
    private String q_12_6;

    @TableField(value = "`12_7`")
    private String q_12_7;

    @TableField(value = "`12_8`")
    private String q_12_8;

    @TableField(value = "`12_9`")
    private String q_12_9;

    @TableField(value = "`13_1`")
    private String q_13_1;

    @TableField(value = "`13_2`")
    private String q_13_2;

    @TableField(value = "`13_3`")
    private String q_13_3;

    @TableField(value = "`13_4`")
    private String q_13_4;

    @TableField(value = "`13_5`")
    private String q_13_5;

    @TableField(value = "`13_6`")
    private String q_13_6;

    @TableField(value = "`13_7`")
    private String q_13_7;

    @TableField(value = "`13_8`")
    private String q_13_8;

    @TableField(value = "`13_9`")
    private String q_13_9;

    @TableField(value = "`13_10`")
    private String q_13_10;

    @TableField(value = "`13_11`")
    private String q_13_11;

    @TableField(value = "`14_1`")
    private String q_14_1;

    @TableField(value = "`14_2`")
    private String q_14_2;

    @TableField(value = "`14_3`")
    private String q_14_3;

    @TableField(value = "`14_4`")
    private String q_14_4;

    @TableField(value = "`14_5`")
    private String q_14_5;

    @TableField(value = "`14_6`")
    private String q_14_6;

    @TableField(value = "`14_7`")
    private String q_14_7;

    @TableField(value = "`14_8`")
    private String q_14_8;

    @TableField(value = "`14_9`")
    private String q_14_9;

    @TableField(value = "`15_1`")
    private String q_15_1;

    @TableField(value = "`15_2`")
    private String q_15_2;

    @TableField(value = "`15_3`")
    private String q_15_3;

    @TableField(value = "`15_4`")
    private String q_15_4;

    @TableField(value = "`15_5`")
    private String q_15_5;

    @TableField(value = "`15_6`")
    private String q_15_6;

    @TableField(value = "`15_7`")
    private String q_15_7;

    @TableField(value = "`15_8`")
    private String q_15_8;

    @TableField(value = "`15_9`")
    private String q_15_9;

    @TableField(value = "`15_10`")
    private String q_15_10;

    @TableField(value = "`15_11`")
    private String q_15_11;

    @TableField(value = "`15_12`")
    private String q_15_12;

    @TableField(value = "`15_13`")
    private String q_15_13;

    @TableField(value = "`16_1`")
    private String q_16_1;

    @TableField(value = "`16_2`")
    private String q_16_2;

    @TableField(value = "`16_3`")
    private String q_16_3;

    @TableField(value = "`16_4`")
    private String q_16_4;

    @TableField(value = "`16_5`")
    private String q_16_5;

    @TableField(value = "`17`")
    private String q_17;

    @TableField(value = "`17_other`")
    private String q_17_other;

    @TableField(value = "`18`")
    private String q_18;

    @TableField(value = "`19`")
    private String q_19;

    @TableField(value = "`19_other`")
    private String q_19_other;

    @TableField(value = "`20_1`")
    private String q_20_1;

    @TableField(value = "`20_2`")
    private String q_20_2;

    @TableField(value = "`20_3`")
    private String q_20_3;

    @TableField(value = "`20_4`")
    private String q_20_4;

    @TableField(value = "`20_5`")
    private String q_20_5;

    @TableField(value = "`21_1`")
    private String q_21_1;

    @TableField(value = "`21_2`")
    private String q_21_2;

    @TableField(value = "`21_3`")
    private String q_21_3;

    @TableField(value = "`21_4`")
    private String q_21_4;

    @TableField(value = "`22`")
    private String q_22;

    @TableField(value = "`22_other`")
    private String q_22_other;

    @TableField(value = "`23_1`")
    private String q_23_1;

    @TableField(value = "`23_2`")
    private String q_23_2;

    @TableField(value = "`23_3`")
    private String q_23_3;

    @TableField(value = "`23_4`")
    private String q_23_4;

    @TableField(value = "`23_5`")
    private String q_23_5;

    @TableField(value = "`23_6`")
    private String q_23_6;

    @TableField(value = "`23_7`")
    private String q_23_7;

    @TableField(value = "`23_8`")
    private String q_23_8;

    @TableField(value = "`23_9`")
    private String q_23_9;

    @TableField(value = "`23_other`")
    private String q_23_other;

    @TableField(value = "`24_1`")
    private String q_24_1;

    @TableField(value = "`24_2`")
    private String q_24_2;

    @TableField(value = "`24_3`")
    private String q_24_3;

    @TableField(value = "`24_4`")
    private String q_24_4;

    @TableField(value = "`24_5`")
    private String q_24_5;

    @TableField(value = "`24_6`")
    private String q_24_6;

    @TableField(value = "`24_7`")
    private String q_24_7;

    @TableField(value = "`24_8`")
    private String q_24_8;

    @TableField(value = "`24_9`")
    private String q_24_9;

    @TableField(value = "`24_10`")
    private String q_24_10;

    @TableField(value = "`25_1`")
    private String q_25_1;

    @TableField(value = "`25_2`")
    private String q_25_2;

    @TableField(value = "`25_3`")
    private String q_25_3;

    @TableField(value = "`25_4`")
    private String q_25_4;

    @TableField(value = "`25_5`")
    private String q_25_5;

    @TableField(value = "`25_6`")
    private String q_25_6;

    @TableField(value = "`25_7`")
    private String q_25_7;

    @TableField(value = "`25_8`")
    private String q_25_8;

    @TableField(value = "`25_9`")
    private String q_25_9;

    @TableField(value = "`25_10`")
    private String q_25_10;

    @TableField(value = "`25_11`")
    private String q_25_11;

    @TableField(value = "`25_12`")
    private String q_25_12;

    @TableField(value = "`25_13`")
    private String q_25_13;

    @TableField(value = "`25_14`")
    private String q_25_14;

    @TableField(value = "`25_15`")
    private String q_25_15;

    @TableField(value = "`25_16`")
    private String q_25_16;

    @TableField(value = "`25_17`")
    private String q_25_17;

    @TableField(value = "`25_18`")
    private String q_25_18;

    @TableField(value = "`25_19`")
    private String q_25_19;

    @TableField(value = "`26_1`")
    private String q_26_1;

    @TableField(value = "`26_2`")
    private String q_26_2;

    @TableField(value = "`26_3`")
    private String q_26_3;

    @TableField(value = "`26_4`")
    private String q_26_4;

    @TableField(value = "`26_5`")
    private String q_26_5;

    @TableField(value = "`26_6`")
    private String q_26_6;

    @TableField(value = "`26_7`")
    private String q_26_7;

    @TableField(value = "`26_8`")
    private String q_26_8;

    @TableField(value = "`26_9`")
    private String q_26_9;

    @TableField(value = "`26_10`")
    private String q_26_10;

    @TableField(value = "`26_11`")
    private String q_26_11;

    @TableField(value = "`26_12`")
    private String q_26_12;

    @TableField(value = "`26_13`")
    private String q_26_13;

    @TableField(value = "`26_14`")
    private String q_26_14;

    @TableField(value = "`26_15`")
    private String q_26_15;

    @TableField(value = "`26_16`")
    private String q_26_16;

    @TableField(value = "`26_17`")
    private String q_26_17;

    @TableField(value = "`26_18`")
    private String q_26_18;

    @TableField(value = "`27`")
    private String q_27;

    @TableField(value = "`28_1`")
    private String q_28_1;

    @TableField(value = "`28_2`")
    private String q_28_2;

    @TableField(value = "`28_3`")
    private String q_28_3;

    @TableField(value = "`28_4`")
    private String q_28_4;

    @TableField(value = "`28_5`")
    private String q_28_5;

    @TableField(value = "`28_6`")
    private String q_28_6;

    @TableField(value = "`28_7`")
    private String q_28_7;

    @TableField(value = "`28_8`")
    private String q_28_8;

    @TableField(value = "`29_1`")
    private String q_29_1;

    @TableField(value = "`29_2`")
    private String q_29_2;

    @TableField(value = "`29_3`")
    private String q_29_3;

    @TableField(value = "`29_4`")
    private String q_29_4;

    @TableField(value = "`29_5`")
    private String q_29_5;

    @TableField(value = "`29_6`")
    private String q_29_6;

    @TableField(value = "`29_7`")
    private String q_29_7;

    @TableField(value = "`29_8`")
    private String q_29_8;

    @TableField(value = "`29_9`")
    private String q_29_9;

    @TableField(value = "`29_10`")
    private String q_29_10;

    @TableField(value = "`29_11`")
    private String q_29_11;

    @TableField(value = "`30_1`")
    private String q_30_1;

    @TableField(value = "`30_2`")
    private String q_30_2;

    @TableField(value = "`30_3`")
    private String q_30_3;

    @TableField(value = "`30_4`")
    private String q_30_4;

    @TableField(value = "`30_5`")
    private String q_30_5;

    @TableField(value = "`30_6`")
    private String q_30_6;

    @TableField(value = "`30_7`")
    private String q_30_7;

    @TableField(value = "`31`")
    private String q_31;

    @TableField(value = "`32`")
    private String q_32;

    @TableField(value = "`32_other`")
    private String q_32_other;

    @TableField(value = "`33`")
    private String q_33;

    @TableField(value = "`33_other`")
    private String q_33_other;

    @TableField(value = "`34`")
    private String q_34;

    @TableField(value = "`35`")
    private String q_35;

    @TableField(value = "`36`")
    private String q_36;

    @TableField(value = "`36_other`")
    private String q_36_other;

    @TableField(value = "`37`")
    private String q_37;

    @TableField(value = "`37_other`")
    private String q_37_other;

    @TableField(value = "`38`")
    private String q_38;

    @TableField(value = "`38_other`")
    private String q_38_other;

    @TableField(value = "`39`")
    private String q_39;

    @TableField(value = "`40`")
    private String q_40;

    @TableField(value = "`40_other`")
    private String q_40_other;

    @TableField(value = "`41`")
    private String q_41;

    @TableField(value = "`41_other`")
    private String q_41_other;

    @TableField(value = "`42`")
    private String q_42;

    @TableField(value = "`42_other`")
    private String q_42_other;

    @TableField(value = "`43_1`")
    private String q_43_1;

    @TableField(value = "`43_2`")
    private String q_43_2;

    @TableField(value = "`43_3`")
    private String q_43_3;

    @TableField(value = "`43_4`")
    private String q_43_4;

    @TableField(value = "`43_5`")
    private String q_43_5;

    @TableField(value = "`43_6`")
    private String q_43_6;

    @TableField(value = "`43_7`")
    private String q_43_7;

    @TableField(value = "`43_8`")
    private String q_43_8;

    @TableField(value = "`43_9`")
    private String q_43_9;

    @TableField(value = "`43_10`")
    private String q_43_10;

    @TableField(value = "`43_11`")
    private String q_43_11;

    @TableField(value = "`43_12`")
    private String q_43_12;

    @TableField(value = "`44_1`")
    private String q_44_1;

    @TableField(value = "`44_2`")
    private String q_44_2;

    @TableField(value = "`44_3`")
    private String q_44_3;

    @TableField(value = "`44_4`")
    private String q_44_4;

    @TableField(value = "`44_5`")
    private String q_44_5;

    @TableField(value = "`44_6`")
    private String q_44_6;

    @TableField(value = "`44_7`")
    private String q_44_7;

    @TableField(value = "`44_8`")
    private String q_44_8;

    @TableField(value = "`44_9`")
    private String q_44_9;

    @TableField(value = "`44_10`")
    private String q_44_10;

    @TableField(value = "`44_11`")
    private String q_44_11;

    @TableField(value = "`44_12`")
    private String q_44_12;

    @TableField(value = "`45_1`")
    private String q_45_1;

    @TableField(value = "`45_2`")
    private String q_45_2;

    @TableField(value = "`45_3`")
    private String q_45_3;

    @TableField(value = "`45_4`")
    private String q_45_4;

    @TableField(value = "`45_5`")
    private String q_45_5;

    @TableField(value = "`45_6`")
    private String q_45_6;

    @TableField(value = "`45_7`")
    private String q_45_7;

    @TableField(value = "`45_8`")
    private String q_45_8;

    @TableField(value = "`45_9`")
    private String q_45_9;

    @TableField(value = "`45_10`")
    private String q_45_10;

    @TableField(value = "`45_11`")
    private String q_45_11;

    @TableField(value = "`45_12`")
    private String q_45_12;

    @TableField(value = "`45_13`")
    private String q_45_13;

    @TableField(value = "`46_1`")
    private String q_46_1;

    @TableField(value = "`46_2`")
    private String q_46_2;

    @TableField(value = "`46_3`")
    private String q_46_3;

    @TableField(value = "`46_4`")
    private String q_46_4;

    @TableField(value = "`46_5`")
    private String q_46_5;

    @TableField(value = "`46_6`")
    private String q_46_6;

    @TableField(value = "`46_7`")
    private String q_46_7;

    @TableField(value = "`46_8`")
    private String q_46_8;

    @TableField(value = "`46_9`")
    private String q_46_9;

    @TableField(value = "`46_10`")
    private String q_46_10;

    @TableField(value = "`46_11`")
    private String q_46_11;

    @TableField(value = "`46_12`")
    private String q_46_12;

    @TableField(value = "`46_13`")
    private String q_46_13;

    @TableField(value = "`47`")
    private String q_47;

    @TableField(value = "`48`")
    private String q_48;

    @TableField(value = "`49`")
    private String q_49;

    @TableField(value = "`49_other`")
    private String q_49_other;

    @TableField(value = "`50`")
    private String q_50;

    @TableField(value = "`50_other`")
    private String q_50_other;

    @Serial
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

}
